package com.aruio.service;

import com.aruio.dto.PandaExcelQueryDTO;
import com.aruio.domain.PandaImportModel;
import com.aruio.dto.PandaDTO;
import com.aruio.vo.PandaImportVO;
import com.aruio.vo.PandaVO;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * @Description TODO
 * @Date 2024/9/4 10:12
 * @Created by 10574
 */
public interface PandaService {
    public void importExcelV1(MultipartFile file);
    public void batchSaveExcelData(List<PandaImportModel> excelData);

    void exportByCondition(PandaExcelQueryDTO pandaExcelQueryDTO, HttpServletResponse response);

    PandaImportVO<?> importExcelV2(MultipartFile file);

    Integer exportPandaExcelV2(HttpServletResponse response);

    List<PandaVO> queryPandas(PandaDTO pandaDTO);

    PandaVO queryPanda(PandaDTO pandaDTO);
}
